package fs

import (
	"os"
)

func ClearFile(file string) error {
	f, err := os.OpenFile(file, os.O_CREATE|os.O_TRUNC, 0600)
	if err != nil {
		return err
	}
	defer f.Close()

	_, err = f.WriteString("")
	if err != nil {
		return err
	}

	return nil
}

func WriteNewFile(filename, data string) error {
	dstFile, err := os.OpenFile(filename, os.O_CREATE|os.O_WRONLY|os.O_APPEND, 0666)

	if err != nil {

		return err
	}

	defer dstFile.Close()

	dstFile.WriteString(data)

	return nil
}
